﻿using BruteForce.Animation;
using BruteForce.GameObjects;
using BruteForce.Screens.PlayingScreen.Map;
using BruteForce.Screens.PlayingScreen.Panels;
using Microsoft.Xna.Framework;

namespace BruteForce.Characters
{
    public class NullCharacter : Character
    {
        private static readonly NullCharacter instance = new NullCharacter();

        private NullCharacter()
            : base(null, new Resources(0, 0, 0, 0), new Vector2(0, 0),new MapCell(0,0,0), PlayerType.None)
        {
            IsHuman = true;
            Type = CharacterType.None;
            CharacterState = CharacterState.Idle;
        }

        /// <summary>
        /// The public Instance property to use
        /// </summary>
        public static Character Instance
        {
            get { return instance; }
        }
    }
}